package com.example.smart_campus.service;

import com.example.smart_campus.common.Res;
import com.example.smart_campus.pojo.dto.grades.GradesTable;
import com.example.smart_campus.pojo.entity.Grades;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.smart_campus.pojo.dto.grades.GradesItem;

import java.util.List;

/**
 * <p>
 * 成绩表，存储学生的成绩信息 服务类
 * </p>
 *
 * @author liyv
 * @since 2024-10-19
 */
public interface GradesService extends IService<Grades> {
    /**
     * 批量导入
     * @param tableList 成绩list
     * @return  Res
     */
    Res importByEList(List<GradesTable> tableList);

    /**
     * 显示某课程全部成绩
     * @param cid 课程id
     * @return 该课程学生成绩
     */
    Res<List<GradesItem>> getAllGradesByCid(String cid);



}
